﻿@charset "utf-8";
/* CSS Document */


#StranLink{ display:none;}

body{font-family: 'Josefin Sans', sans-serif;}
.page_header{ overflow:hidden; height:80px;background: #fff;}
.page_header .top{ height:80px;}
.page_header .top .mobile{ height:80px;}
.page_header .top .mobile-inner .web-nav h1{ display:block;}
.page_header .topScroll .mobile-inner-header{background: transparent;}
.page_header .topScroll .mobile-inner .web-nav h1{}
.page_header .mobile-inner .web-nav h1{ margin-top:1.2%;}
.page_header .mobile-inner-header-icon{ background:none;width: 10%;}
.page_header .mobile-inner-header-icon p{float: left;}
.page_header .mobile-inner-header-icon p span{background-color:#6c6c6c;left: 0;width: 28px;}
.page_header .mobile-inner-header-icon b{float: left;color:#272727;top: 42%;}
.page_header .web-nav{ width:70%}
.page_header .mobile-inner-header-icon span:nth-child(1){top: 50%;}
.page_header .mobile-inner-header-icon span:nth-child(2){top: 50%;}
.page_header .mobile-inner-header-icon span:nth-child(3){top: 76%;}
.page_header .mobile-inner-header-icon:hover{ background:none;}

.page_case{width: 100%;overflow: hidden;background: #fff;}


@media (min-width:800px){
	.page_case{
        /*padding-left:80px;*/
        margin-top:-20px;
	}
}
.page_case_dg{padding: 1% 5% 1% 1%;overflow: hidden;color: #8d8d8d;font-size: 13px;}
.page_case_dg a{color: #8d8d8d;}
.page_case_dg a:last-child{color: #0d7cb4;}
.page_case_lb{padding: 3% 5%;overflow: hidden;}

.page_case_lb dl{ text-align:center; overflow:hidden;margin-bottom:0;}
.page_case_lb dd{display: inline-block;border-right: 1px solid #ddd;vertical-align: top;width: 11%;}
@media (max-width:769px){
    .page_case_lb dd{
        width:15%;
    }
}

.page_case_lb dd:last-child{border-right:none;}
.page_case_lb dd  font a {color: #333;font-size:20px;margin-bottom: 5%;text-align:center;}
.page_case_lb dd  a {color: #888;text-decoration: inherit;font-size:13px;display: block;}
.page_case_lb dd:hover b {display: block;transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;}
.page_case_lb dd  b {display: none;}
.page_case_lb dd.cur font a{ color: #0d7cb4;}
.page_case_lb dd:hover font a{ color: #0d7cb4;}
.page_case_lb dd b a{ line-height:22px;}
.page_case_lb dd b a:hover,.page_case_lb dd.active a{ color: #0d7cb4;}



.page_case_lb h3{ overflow:hidden; text-align:center;}
.page_case_lb h3 font{color: #000;font-size: 19px;border-bottom: 1px solid #ccc;padding-bottom: 6px;display: inline-block;}
.page_case_lb h3 p{ overflow:hidden; margin-top:26px;}
.page_case_lb h3 p a:hover{color: #0d7cb4;}
.page_case_lb h3 p a{color: #8d8d8d;font-size: 15px;margin: 0 1.5%;}
.page_case_lb h3 p a:first-of-type{ color: #0d7cb4;}


.page_case_lb_c{width: 100%;overflow: hidden;margin-top: 3%;}
.page_case_lb_c .grid{overflow: hidden;margin: 0;max-width: 100%;}
.page_case_lb_c .grid li p{position: absolute;bottom:8%;background: rgba(0, 0, 0, 0.8);width: 90%;right:12px;height: 86px;}
.page_case_lb_c .grid li p t img{ width:auto;}
.page_case_lb_c .grid li p t{float: left;margin-left: 25%;margin-top: 8%;}
.page_case_lb_c .grid li p b{float: left;margin-left: 8%;margin-top: 6%;transition: all ease-out .3s;-webkit-transition: all ease-out .3s;
-moz-transition: all ease-out .3s;-o-transition: all ease-out .3s;}
.page_case_lb_c .grid li p b font{color: #fff;display: block;font-size: 18px;}
.page_case_lb_c .grid li p b c{display: block;color: #8d8d8d;font-size: 15px;margin-top: 2%;}
.page_case_lb_c .grid li span img{-webkit-filter: grayscale(70%);-moz-filter: grayscale(70%);-ms-filter: grayscale(70%);
-o-filter: grayscale(70%);filter: grayscale(70%);-webkit-transition: -webkit-transform 1s ease-out;-moz-transition: -moz-transform 1s ease-out;
-ms-transition: -ms-transform 1s ease-out;transition: transform 1s ease-out;}
.page_case_lb_c .grid li:hover span img{webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);
-o-filter: grayscale(0);filter: grayscale(0);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);
-ms-transform: scale(1.1);transform: scale(1.1);}
.page_case_lb_c .grid li{ overflow:hidden;    padding: 0px 12px 12px 0;}	
.page_case_lb_c .grid li:hover p b{ margin-left:12%;}
.page_case_lb_c .grid li:hover p b font{color: #0d7cb4;}



.page_case_lb_more dd{display: inline-block;border-right: 1px solid #ddd;vertical-align: top;    width:12%;}
.page_case_lb_more dd  font a {color: #333;font-size:20px;margin-bottom: 5%;}
.page_case_lb_more dd  a {color: #888;text-decoration: inherit;font-size:13px;display: block;}
.page_case_lb_more dd:hover b {display: block;transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;}
.page_case_lb_more dd  b {display: none;}
.page_case_lb_more dd:first-of-type font a{ color: #0d7cb4;}
.page_case_lb_more dd:hover font a{ color: #0d7cb4;}
.page_case_lb_more dd b a{ line-height:22px;}
.page_case_lb_more dd b a:hover{ color: rgb34aab6(196, 183, 178);}
.page_case_lb_more dl{ overflow:hidden; text-align:center;    padding: 0 5%;}

.page_case_lb_more{padding: 3% 0%;overflow: hidden;}
.page_case_lb_more_c{width: 100%;overflow: hidden;margin-top: 4%;}
.page_case_lb_more h3{ overflow:hidden; text-align:center;}
.page_case_lb_more h3 font{color: #000;font-size: 19px;border-bottom: 1px solid #ccc;padding-bottom: 6px;display: inline-block;}
.page_case_lb_more h3 p{ overflow:hidden; margin-top:26px;}
.page_case_lb_more h3 p a:hover{color: #0d7cb4;}
.page_case_lb_more h3 p a{color: #8d8d8d;font-size: 15px;margin: 0 1.5%;}
.page_case_lb_more_c left{width: 60%;float: left;overflow: hidden;position: relative;height: 100%;}
.page_case_lb_more_c right{width: 40%;float: left;overflow: hidden;height: 100%;}
.page_case_lb_more_c right h4{background: #fff;overflow: hidden;width: 85%;margin: auto auto 30px;}
.page_case_lb_more_c right h4 font{color: #0d7cb4;font-size: 21px;display: block;margin-top: 4%;  }
.page_case_lb_more_c right h4 t{height: 2px;background: #0d7cb4;width: 18%;display: block;    margin: 2% 0 1%;}
.page_case_lb_more_c right h4 c{display: block;color: #555555;font-size: 14px;   }
.page_case_lb_more_c right h4 span{display: block;margin-top: 2%;}
.page_case_lb_more_c right h4 span b{color: #333;font-size: 18px;margin-right:4%;}
.page_case_lb_more_c right h4 span b:last-child{margin-right: 0;}
.page_case_lb_more_c right h4 p{margin:2% auto 0;overflow: hidden;}
.page_case_lb_more_c right h4 p b{ float:left; overflow:hidden;margin-right:6%;    width: 46%;}
.page_case_lb_more_c right h4 p b:last-child{margin-right: 0;}
.page_case_lb_more_c right h4 p span{ display:block;}
.page_case_lb_more_c right h4 p span font{color: #333;font-size: 16px;text-align: left !important;    margin-top:1% !important;    font-weight: bold;    line-height: 30px;}
.page_case_lb_more_c right h4 p span strong{color: #888;font-size: 15px; font-weight:normal;    line-height: 18px;}

.page_case_lb_more_c right h5 strong{display: block;color: #555;width: 81%;height:82%;overflow: auto;margin: 5% auto 0;line-height: 24px;padding: 0 0 10%;}
.page_case_lb_more_c right h5 strong P{font-size: 14px;}
.page_case_lb_more_c right h5 strong span{font-size: 21px; display: block;margin-bottom: 1%;}
.page_case_lb_more_c right h5{background: #f7f7f7;height: 62%;padding: 1%;}
/*----------------浏览器下拉条DIV---------------------*/
::-webkit-scrollbar-thumb {background: #555;-webkit-border-radius: 6px;}
::-webkit-scrollbar {background: #eee;width: 8px;}


.page_case_lb_more_c p{margin:0;padding:0;line-height:1.5em;}



.page_case_lb_more_xg{width: 1160px;margin: 4% auto 2%;overflow: hidden;}
.page_case_lb_more_xg h3{color: #8A111B;text-align: start;font-size: 19px;margin-bottom: 2%;}
.page_case_lb_more_xg a{width: 23%;float: left;overflow: hidden;position: relative; height:180px;margin-right: 2.6%;}
.page_case_lb_more_xg a span{display: block;width: 90%;height: 90%;overflow: hidden;}
.page_case_lb_more_xg a span img{ width:100%;display: block;/*height: 100%; */transition: all 1s ease;}
.page_case_lb_more_xg a:hover span img{-webkit-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);}
.page_case_lb_more_xg a p{position: absolute;bottom: 0;right: 0;background: rgba(0,0,0,0.6);width: 76%;padding: 6% 5%;width: 90%;
    left: 0;}
.page_case_lb_more_xg a p font{color: #fff;font-size: 14px;float: left;}
.page_case_lb_more_xg a p font:hover{color: #0d7cb4;}
.page_case_lb_more_xg a p b{width: 20px;height: 20px;border: 1px solid #ccc;float: right;text-align: center;line-height: 17px;color: #ccc;
border-radius: 30px;}
.page_case_lb_more_xg a:last-child{margin-right: 0;}

.page_news{ width: 100%; overflow:hidden;}

@media only screen and (min-width:800px ) {
	/*.page_news{padding-left:80px;}*/
}
.page_news_banner{ /* background: #f7f7f7; */ position:relative;}
.page_news_banner h3{ overflow:hidden; /*padding:5% 0;*/text-align: center; padding: 0px 0px 20px 0px;} 
.page_news_banner h3 span{font-size: 15px;color: #888;line-height: 26px;display: block;letter-spacing: 3px;}
.page_news_banner h3 p{font-size: 25px;color: #0d7cb4;letter-spacing: 3px;}

.page_news_banner  b {display: block;overflow: hidden;
/*margin-top: 60px;
margin-bottom: 60px;*/
}
.page_news_banner  b .scroll {opacity: 0;display:none;cursor: pointer;position: absolute;width: 30px;height: 30px;left: 50%;top: 70%;transform: translate(-50%, 0%);}
.page_news_banner  b .scroll img{width: 100%;}
.page_news_banner .newnav{
    margin: 3% auto 0;
    width: 35%;
    min-width: 240px;
    text-align: center;
    overflow: hidden;
}
.page_news_banner .newnav dt {
    width: 32%;
    color: #333;
    font-size: 1.3em;
    text-align: center;
    display: inline-block;
    /* background: #ccc; */
    margin-bottom: 1em;
    border-right: 1px solid #ddd;
    vertical-align: top;
}
.page_news_banner .newnav dt:last-child {
	border-right:0;
}
.page_news_banner .newnav dt:hover,.page_news_banner .newnav dt.active {
	color: #0d7cb4;
}
.page_news_banner .newnav dt a{
	color: #333;
    font-size: 19px;
    font-weight: normal;
}
.page_news_banner .newnav dt.active a,.page_news_banner .newnav dt:hover a{
	color:#0d7cb4;
}
.page_news_list{ width:100%; overflow:hidden;}
.page_news_list dl{ max-width:1280px; margin:3% auto; overflow:hidden; display: flex;flex-wrap: wrap;align-items: flex-start;}
.page_news_list dl > a{width: 30%;float: left;overflow: hidden; margin-bottom:3%;margin-left: 3%;}
.page_news_list dl a img{width: auto;display: block;margin:0 auto;height: 100%;height: 274px;transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
.page_news_list dl > a:hover img{transform: scale(1.1,1.1);transition: all ease 0.8s;-webkit-transition: all ease 0.8s;}
.page_news_list dl a h3{ overflow:hidden;}
.page_news_list dl a h3 b{display: block;color: #888;font-size: 13px;margin-top: 3%;}
.page_news_list dl a h3 font{display: block;color: #0d7cb4;font-size: 18px;margin-top: 3%;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp:2;
    -webkit-box-orient: vertical;}
.page_news_list dl a h3 strong{display: block;color: #888888;font-size: 13px;margin-top: 3%;line-height: 18px;overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;}
.page_news_list dl a:nth-child(3n){margin-right:0;}

.page_news_list dl a:hover h3 font{ color:#000;}
.page_news_list_show{max-width:1280px;margin: 3% auto 0;overflow: hidden;padding:0 12px;}
.page_news_list_show p{text-indent: 2em;font-size:16px;line-height: 24px;padding:0 8px;}
.page_news_list_show p img{display: block;margin:0 auto !important;}
.page_news_list_show h3{ overflow:hidden;    float: left;}
.page_news_list_show h3 a{color: #555555;font-size: 14px;}
.page_news_list_show h4{ width:980px; margin:0% auto; overflow:hidden;text-align: center;font-size: 20px;font-weight: 600;margin:25px auto;}
.page_news_list_show h4 p{font-size: 16px;line-height: 27px;color: #555;}
.page_news_list_show h4 strong{color: #555;font-size: 15px;line-height: 26px;display: block;}
.page_news_list_show h4 b{width: 100%;display: block;margin: 2% 0;}
.page_news_list_show h4 b img{display: block;}
.page_news_list_show_sx{background: #f9f9f9;overflow: hidden;margin-bottom: 2%;}
.page_news_list_show_sx h5{ width:1280px; margin:0 auto; overflow:hidden;padding:2% 0;}
.page_news_list_show_sx h5 left{float: left;width: 48%;margin-left: 1%;color: #0d7cb4;font-size: 14px;}
.page_news_list_show_sx h5 left strong{ font-size:14px;}
.page_news_list_show_sx h5 right{float: right;width: 48%;margin-right: 1%;color: #0d7cb4;font-size: 14px;text-align: right;}
.page_news_list_show_sx h5 right strong{ font-size:14px;}



.page_news_banner h3 font{display: block;color: #333;font-size: 16px;line-height: 28px;}
.page_news_banner h3 strong{overflow: hidden;display: block;margin-top: 3%; font-weight: normal;}
.page_news_banner h3 strong a{color: #333;margin: 0 2%;font-size: 20px;}
.page_news_banner h3 strong a:first-of-type {color: #0d7cb4;}
.page_news_banner h3 strong a:hover{color: #0d7cb4;}


.fenye{width: 100%;overflow: hidden;}
.fenye span{padding: 13px 13px;text-decoration: none;font-size: 1em;height: 35px;text-align: center;line-height: 35px;color: #000;background: #f3f4f5;margin-left: 5px;}
.fenye a{padding: 13px 13px;text-decoration: none;font-size: 1em;margin-left: 5px;height: 35px;text-align: center;line-height: 35px;color: #000;background: #f3f4f5;}

.page_about{ width:100%; overflow:hidden;}
.page_about_one{ width:100%; overflow:hidden;}
.page_about_one left{width: 50%;float: left;background: #f1f1f1; height:612px;}
.page_about_one left h3{padding: 7% 8% 6% 12%;overflow: hidden;}
@media (max-width:1200px){
    .page_about_one left h3{padding: 4% 5% 5% 4%;}
}
.page_about_one left h3 font{display: block;color: #0d7cb4;font-size: 20px; font-weight: bold;}
.page_about_one left h3 strong{color: #666666;font-size: 15px;line-height: 22px;margin-top: 3%;display: block; font-weight: normal;}
.page_about_one left h3 dl{overflow: hidden;margin-bottom: 0;margin-top: 8%;}
.page_about_one left h3 dl dt{ overflow:hidden; float:left; text-align:center;}
.page_about_one left h3 dl dt b{display: block;width: 30px;height: 30px;    background-image: linear-gradient(to right, #0d7cb4 0%, #0d7cb4 100%);text-align: center;line-height: 30px;
color: #fff;font-size: 15px;border-radius: 30px;margin: 0 auto;    font-family: arial;}
.page_about_one left h3 dl dt c{display: block;color: #888888;font-size: 17px;margin-top: 10%;}
.page_about_one left h3 dl dt e{display: block;color: #555;font-size: 13px;margin-top: 6%;}
.page_about_one left h3 dl span{float: left;width: 35px;height: 1px;background: #ccc;margin: 3% 4% 0;}
.page_about_one right{ width:50%; float:left; overflow:hidden; height:612px;}
.page_about_one right #tqchina_banner ul li.active {display: block;}
.page_about_one right #tqchina_banner ul li {display: none;position: absolute;left: 0;top: 0;width: 100%;height: 100%;overflow: hidden;}
.page_about_one right #tqchina_banner ul{ margin-top:0;overflow: hidden;}
.page_about_one right #tqchina_banner ul li img{ height:100%; width:100%;}
.page_about_one right #tqchina_banner{ height:100% !important; }
.page_about_one right .dots{position: absolute;bottom: 40px;width: 100%;left: 0;z-index: 9999; display:none;}
.page_about_one right .dots span{width: 30px;height: 30px;background: #000;float: left;margin-right: 2%;}
.page_about_two{ width:100%; overflow:hidden;}
.page_about_two left{ width:50%; float:left;height: 610px;}
.page_about_two left img{ width:100%; height:100%;display: block;}
.page_about_two right{width: 50%;background: #f1f1f1;float: left;height: 610px;}
.page_about_two right h3{padding: 6%;overflow: hidden;}
.page_about_two right h3 font{display: block;color: #0d7cb4; font-weight:bold;font-size: 20px;}
.page_about_two right h3 span{display: block;overflow: hidden;margin-top: 2%;}
.page_about_two right h3 span b{width: 48%;float: left;overflow: hidden;}
.page_about_two right h3 span b c{display: block;color: #333333;border-bottom: 1px solid #ccc;padding-bottom: 2%;font-size: 16px;}
.page_about_two right h3 span b e{display: block;color: #707070;font-size: 15px;margin-top: 4%;line-height:22px;}
.page_about_two right h3 span b:nth-child(2n){ float:right;}
.page_about_two right h3 t{display: block;color: #333;font-size: 15px;margin-top:3%;border-bottom: 1px solid #ccc;padding-bottom: 1%;}
.page_about_two right h3 dl{margin-bottom: 0;margin-top:3%;display: block;overflow: hidden;}
.page_about_two right h3 dl dt{overflow: hidden;margin-bottom:3%;display:inline-block; vertical-align:top; width:48%;}
.page_about_two right h3 dl dt p{display: block; overflow:hidden;}
.page_about_two right h3 dl dt p f{font-size: 15px;float: left;width: 30px;height: 30px;border: 1px solid #707070;line-height: 30px;
text-align: center;border-radius: 30px;}
.page_about_two right h3 dl dt p k{float: left;color: #555555;font-size: 15px;margin-left: 3%;margin-top:2%;}
.page_about_two right h3 dl dt strong{display: block;color: #a2a2a2;font-size: 13px;margin-top: 4%;line-height: 18px;}
.page_about_two right h3 dl dt:nth-child(1n){float: left;}
.page_about_two right h3 dl dt:nth-child(2n){float: right;}
.page_about_two right h3 dl dt:nth-child(3n){float: left;}
.page_about_two right h3 dl dt:nth-child(4n){float: right;}
.page_about_two right h3 dl dt:nth-child(5n){/*width: 100%;*/float: left;margin-bottom: 0;}
.page_about_two right h3 dl dt:nth-child(5n) p k{margin-left: 1.5%;margin-top: 1.3%;}
.page_about_two right h3 dl dt:nth-child(5n) strong{margin-top: 2%;}

.clearfix:after{display: block;content: '';clear: both;}
.page_about_three{ width:100%;/*background:#002a39;*/ background: #fbfbfb; overflow:hidden;padding: 3% 0;}
.page_about_three h2{color: #0d7cb4;text-align: center;font-size: 18px;margin-bottom: 2%; }
.page_about_three_l{float:left;padding:0;width: 436px;margin-left: 5%;}
.three_l_list{list-style:none;margin-bottom: 20px !important;}
.three_l_list .three_l_txt{float:left;width:80px;margin:20px;text-align: center;}
.three_l_list .three_l_txt span{font-size: 14px;color: #666;    font-family: arial;}
.three_l_list .three_l_txt p{color: #588696;width: 25px;height: 25px;margin:10px auto;border: 2px solid rgb(17, 76, 97);border-radius: 50%;text-align: center;line-height: 25px;    font-size: 15px;}
.three_l_list .three_l_txt strong{font-size: 12px;color:#333;}
.three_l_list .three_l_r{float: left;width:306px;overflow: auto;}
.three_l_list .three_l_r .l_r{width: 2600px;height: 125px;margin-bottom: 10px;}
.three_l_list .three_l_r .l_r1{width: 316px;}
.three_l_list .three_l_r .l_r .img_con{float:left;width: 96px;height: 85px;padding:20px;background: #fff;overflow: hidden;}
.three_l_list .three_l_r .l_r img{display:block;}
.three_l_list .three_l_r .l_r h3{float: left;margin-right:10px;width: 150px;height:35px;    padding: 35px 10px 55px;font-size:14px;text-align: center; color: #fff;background: #0d7cb4;}
.three_l_list .three_l_r .l_r h4{float: left;margin-right:10px;width: 150px;height:35px;    padding: 35px 10px 55px;font-size:14px;text-align: center; color: #fff;background: #003b50;}
.page_about_three_r{float: left;width: 732px; }
.page_about_three_r .three_l_list .three_l_r{width: 612px;}
.three_l_list .three_l_r::-webkit-scrollbar-thumb {background: #555;-webkit-border-radius: 6px;cursor: pointer;}
.three_l_list .three_l_r::-webkit-scrollbar {background: #eee;width: 8px;height: 4px;-webkit-border-radius: 6px;}


.about_team{ width: 100%; }




.page_about_four{width: 1250px;text-align: center;overflow: hidden;margin: 0 auto;}
.page_about_four h3{font-size: 20px;color: #0d7cb4;margin-top: 3%;font-weight: bold;}
.page_about_four dl{ margin-top:3%; overflow:hidden;}
.page_about_four dl a{width:32.8%;float: left;height: 180px;margin-right:8px; margin-bottom:8px;}
.page_about_four dl a span{display: block;color: #fff;font-size: 16px;margin-top: 16%;}
.page_about_four dl a u{display: block;color: #fff;font-size: 13px;margin-top: 4%;}
.page_about_four dl a.two{ margin-right:0;}
.page_about_four dl p{width: 16%;float: left;height: 180px;margin-right:8px; margin-bottom:8px; position:relative;}
.page_about_four dl p img{ width:100%; height:100%;}
.page_about_four dl p span{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: hsla(0, 0%, 0%, 0.44); opacity:0;
transition: all 0.3s linear 0s;-webkit-transition: all 0.3s linear 0s;}
.page_about_four dl p:hover span{ opacity:1;}
.page_about_four dl p span b{ color:#fff; font-size:16px;display: block;line-height: 180px;}
.page_about_four dl p:nth-child(6){margin-right: 0;}
.page_about_four dl p:nth-child(11){margin-right: 0;}
.page_about_four dl p:nth-child(21){margin-right: 0;}
.page_about_six{width: 100%;overflow: hidden;text-align: center;margin-top: 3%;margin-bottom: 5%; background: #fff;}
.page_about_six h3{color: #0d7cb4;font-size: 20px;margin-top: 3%;}
.page_about_six dl{overflow: hidden;margin-bottom: 0;margin-top: 3%;}





.slider {position: relative;width: 100%;height:100%;overflow: hidden;    display: block;}
.box {width: 100%; height: 100%;text-align: center;font-size:1em;color: #fff;/*text-transform: capitalize;*/vertical-align:middle; 
background-position: center;background-repeat: no-repeat;background-size: cover;}
.slides {height: 100%;overflow: hidden;-webkit-backface-visibility: hidden;-webkit-transform-style: preserve-3d;
-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);}
.slide {height: 100%;float: left;clear: none; list-style-type: none;}
.slider-arrow {position: absolute;display: block;margin-bottom: -20px;width: 60px;height: 60px;line-height: 60px;text-decoration: none; opacity: 1;text-align: center;color: rgba(255,255,255,0.8);font-size: 2em;background-color: #333;background-color: rgba(173, 178, 182,.5) !important;;border-radius: 50%;}
.arrowsWrapper{ display:block;}	
.arrowsWrapper .silder-arrow{
	background: #fff;
    color: #ddd;
}
.slider .box {
	display: flex;
    justify-content: center;
    align-items: center;
}
.slider .box img{ width:100%; height:auto;}			
				
.slider-arrow--right { bottom: 50%; right: 30px; background:url(http://www.doozy-corp.com/dayrui/statics/default/images/banner-right-icon.png);}
.slider-arrow--left { bottom: 50%; left: 30px; background:url(http://www.doozy-corp.com/dayrui/statics/default/images/banner-left-icon.png); }
.slider-nav {display:none;position: absolute;bottom: 30px; width:300px !important; left:78% !important;}
.slider-nav__item {width:14px;height:14px;float: left;clear: none;display: block;margin: 0 5px;background: #fff; border-radius:14px;}
.slider-nav__item:hover { background: #cf3a1c; }
.slider-nav__item--current { background: #cf3a1c; }

.banner1{ width:90%; margin:0 auto; overflow:hidden; padding-top:16%; letter-spacing: 2px; }
.banner1 h1{ background-color:rgba(82, 84, 210, 0.3); width:64%; font-size:52px;  text-align:left; font-weight:normal; padding-top:3%; padding-bottom:3%; padding-left:2%; }
.banner1 h1 p{ font-size:36px; line-height:2em; }
.banner1 h2{ background-color:#5254D2; width:64%; text-align:left; padding-left:2%;  padding-top:1%; padding-bottom:1%; font-weight:normal;   }
.banner1 h3{ text-align:left; padding-left:1.4%; font-size:20px; font-weight:normal; line-height:3em;  }
.banner1 h4{ background-color:#EF8641; width:10%; line-height:2em; margin-top:1%; border-radius: 2px; font-size:16px; font-weight:normal;  }




.page_job{width: 1200px;margin: 3% auto;overflow: hidden;}
.page_job .page_job_one{ overflow:hidden; margin-bottom:5%;}
.page_job .page_job_one left{width: 25%;float: left;overflow: hidden;}
.page_job .page_job_one left img{ width:100%; height:100%; display:block;}
.page_job .page_job_one right{width: 65%;float: right;overflow: hidden;}
.page_job .page_job_one right h3{color: #b45d43;font-size: 18px;margin-bottom: 4%;margin-top: 3%;}
.page_job .page_job_one right h3 a{float: right;}
.page_job .page_job_one right > a{width: 47%;float: left;overflow: hidden;margin-right: 6%;margin-bottom: 10%;}
.page_job .page_job_one right a font{display: block;color: #000;font-size: 17px;border-bottom: 1px solid #444;padding-bottom: 2%;}
.page_job .page_job_one right a span{display: block;margin-top:6%;overflow: hidden;}
.page_job .page_job_one right a span t{color: #333;font-size: 14px;float: left;margin-right: 2%;line-height: 26px;}
.page_job .page_job_one right a span e{float: left;background: #252424;color: #fff;margin-right: 2%;font-size: 12px;padding: 3px 5px;}
.page_job .page_job_one right a b{display: block;color: #333;font-size: 14px;margin-top: 4%;}
.page_job .page_job_one right a:nth-child(3n){margin-right:0;}
.page_job .page_job_one right a:nth-child(5n){margin-right:0;}
.page_job .page_job_one right a:hover font{color: #b45d43;}
.page_job .page_job_one right a:hover span e{background: #b45d43;}

.page_job .page_job_two{ overflow:hidden; margin-bottom:3%;}
.page_job .page_job_two right{width: 25%;float: right;overflow: hidden;}
.page_job .page_job_two right img{ width:100%; height:100%; display:block;}
.page_job .page_job_two left{width: 65%;float: left;overflow: hidden;}
.page_job .page_job_two left h3{color: #b45d43;font-size: 18px;margin-bottom: 4%;margin-top: 3%;}
.page_job .page_job_two left h3 a{float: right;}
.page_job .page_job_two left > a{width: 47%;float: left;overflow: hidden;margin-right: 6%;margin-bottom: 10%;}
.page_job .page_job_two left a font{display: block;color: #000;font-size: 17px;border-bottom: 1px solid #444;padding-bottom: 2%;}
.page_job .page_job_two left a span{display: block;margin-top:6%;overflow: hidden;}
.page_job .page_job_two left a span t{color: #333;font-size: 14px;float: left;margin-right: 2%;line-height: 26px;}
.page_job .page_job_two left a span e{float: left;background: #252424;color: #fff;margin-right: 2%;font-size: 12px;padding: 3px 5px;}
.page_job .page_job_two left a b{display: block;color: #333;font-size: 14px;margin-top: 4%;}
.page_job .page_job_two left a:nth-child(3n){margin-right:0;}
.page_job .page_job_two left a:nth-child(5n){margin-right:0;}
.page_job .page_job_two left a:hover font{color: #b45d43;}
.page_job_show{width: 1280px;margin: 3% auto 10%;overflow: hidden;}
.page_job_show h3{ overflow:hidden;    float: left;}
.page_job_show h3 a{float: right;}
.page_job_show h3 > a{color: #555555;font-size: 14px;}
.page_job_show h4{width: 1000px;margin: 0% auto 0;overflow: hidden;}
.page_job_show h4 dt{width: 48%;float: left;overflow: hidden;}
.page_job_show h4 dt font{display: block;color: #555;font-size: 15px;border-bottom: 1px solid #ccc;padding-bottom: 1.5%;}
.page_job_show h4 dt b{display: block;color: #333333;font-size: 18px;margin-top: 7%;}
.page_job_show h4 dt strong{color: #555555;font-size: 16px;display: block;margin-top: 6%;line-height: 22px;}
.page_job_show h4 dt strong p{color: #555555;font-size: 16px;line-height: 26px;}
.page_job_show h4 dt:nth-child(2n){ float:right;}



.job_con{width: 1300px;margin:auto;}
.job_con h3{margin-top:5%;text-align: center;color: #b45d43;font-size: 18px;}
.job_con .job_list{margin-top: 3%;overflow: hidden;    margin-bottom: 8%;}
.job_con .job_list li{float: left;width: 30%;margin-left: 3%;margin-bottom: 10%;overflow: hidden;}
.job_con .job_list li a{display:block;}
.job_con .job_list li:nth-child(1){margin:0;}
.job_con .job_list li:nth-child(4){margin:0;}
.job_con .job_list li:nth-child(7){margin:0;}
.job_con .job_list li a h4{font-size:17px;color:#000;border-bottom: 1px solid #000;padding-bottom: 2%;}
.job_con .job_list li a h5{margin-top: 6%;}
.job_con .job_list li a h5 i{font-style: normal;font-size: 14px;}
.job_con .job_list li a h5 span{display:inline-block;margin-top:2%;background: #000;color: #fff;padding:1%;margin-left: 1%;vertical-align: text-bottom;}
.job_con .job_list li a strong{display:block;margin-top:4%;font-size: 14px;font-weight: lighter;}
.job_con .job_list li a h4:nth-child(4){margin-top: 5%;}
.job_con .job_list li a:hover h4{color: #b45d43;}
.job_con .job_list li a:hover span{background: #b45d43;}

.page_contact{ width:1100px; overflow:hidden; margin:3% auto 0;}
.page_contact_one{ width:100%; overflow:hidden;}
.page_contact_one h3{color: #0d7cb4;font-size: 20px; text-align: center;font-weight: bold;
    margin-bottom: 30px;}
.page_contact_one h4{color: #888888;font-size: 15.5px;margin-top: 1%;text-align: center;}
.page_contact_one dl{overflow: hidden;margin-top: 3%;    border-bottom: 1px solid #e6e6e6;padding-bottom: 3%;}
.page_contact_one dl dt{width: 25%;float: left;border-right: 1px solid #e6e6e6;overflow: hidden;}
.page_contact_one dl dt img{float: left;margin-right: 4%;}
.page_contact_one dl dt p{float: left;font-size: 15px;color: #555;margin-top: 2%;}
.page_contact_one dl dt:last-child{border-right: 0px solid #ccc;}
.page_contact_one dl dt:nth-child(2n) img{ margin-left:20%;}
.page_contact_one dl dt:nth-child(3n) img{ margin-left:20%;}
.page_contact_two{width: 100%;overflow: hidden;margin: 3% auto 4%;}
.page_contact_two h3{color: #0d7cb4;font-size: 20px; text-align: center;font-weight: bold;
    margin-bottom: 30px;}
.page_contact_two h4{text-align: center;color: #888;font-size: 15px;margin-top: 1%;}
.page_contact_two form{ overflow:hidden; margin-top:2%;}
.page_contact_two form dl{ overflow:hidden; margin-bottom:2%;}
.page_contact_two form dl left{float: left; color:#888888; font-size:14px;overflow: hidden;width: 48%;}
.page_contact_two form dl left span{ display:block;}
.page_contact_two form dl:first-of-type right{ text-align:right;}
.page_contact_two form dl left p{display: inline-block;border: 1px solid #e2e2e2;background: #fbfbfb;padding: 4px; width:40%;}
.page_contact_two form dl left p b{display: inline-block;vertical-align: top;overflow: hidden;position: relative;width: 45%;}
.page_contact_two form dl left p b:nth-child(2n){ margin-right:0;}
.page_contact_two form dl left p .nv{ margin: 0;position: absolute;left: -20px;}
.page_contact_two form dl left p label.checked{color: #fff;background: #555;}
.page_contact_two form dl left p label{width: 100%;display: block;height: 40px;line-height: 40px;font-size: 15px;}




.page_contact_two form dl right{ float:right;color:#888888; font-size:14px; width:48%;}
.page_contact_two form dl input{width: 99.5%;background: #fbfbfb;line-height: 46px;display: block;float: left;border: 1px solid #ccc;
height: 46px;color: #8a8a8a;font-size: 15px;text-indent: 2em;}
.page_contact_two form dl select{width: 100%;border: 1px solid #ccc;height: 46px;line-height: 46px;color: #8a8a8a;font-size: 15px;
text-indent: 2em;}
.page_contact_two form dl textarea{width: 99.7%;border: 1px solid #ccc;height: 140px;font-size: 15px;line-height: 46px;text-indent: 2em;}
.page_contact_two form p{overflow: hidden;margin-top: 2%;text-align: center;}
.page_contact_two form p span{font-size: 15px;color: #888;}
.page_contact_two form p input{border: 1px solid #ccc;width: 14%;line-height: 30px;height: 30px;margin-right: 2%;}
.page_contact_two form h5{text-align: center;overflow: hidden;margin-top:2%;}
.page_contact_two form h5 input{background: none;width: 100%;display: block; font-size:15px;color:#000;}
.page_contact_two form h5 b{display: block;color: #8a8a8a;font-size: 13px;margin-top: 1%;}
.page_contact_two form h5 span{display: block;width:24%;border: 1px solid #ccc;text-align: center;color: #fff;
font-size: 17px;height:40px; line-height:40px;position: relative;margin: 0 auto;}
.page_contact_two form h5 span .i1 {background-color: #0d7cb4;width: 0px;height: 100%;display: block;transition: 600ms;}
.page_contact_two form h5 span .i2 {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;text-align: center;z-index: 2;
font-style: normal;}
.page_contact_two form h5 span:hover .i1 {width: 100%;}
.page_contact_two form h5 span:hover .i2 input {color: #fff;}


.page_team{background: #000;overflow: hidden;}
.page_team h3{width: 1300px;margin:3% auto;}
.page_team h3 a{color: #fff;font-size: 19px;margin-right: 3%;}
.page_team .team_con{width: 1300px;margin:auto;overflow: hidden;}
.page_team .team_con li{position:relative;float:left;margin-right:1%;margin-bottom: 1%;width: 19%;}
.page_team .team_con li img{position: relative; width: 100%;}
.page_team .team_con li .con_cover{position: absolute;width: 100%;height: 100%;top: 0;background: rgba(0,0,0,.3);}
.page_team .team_con li .con_cover .cover_txt{position: absolute;bottom: 3%;left: 2%; }
.page_team .team_con li .con_cover span{color: #fff;font-size: 16px;}
.page_team .team_con li .con_cover p{color: #fff;font-size: 16px;}
.page_team .team_con li .con_cover{display: none;}
.page_team .team_con li:hover .con_cover{display: block;}


@media only screen and (min-width: 1000px) and (max-width: 1400px)
{
.mobile-inner .web-nav h1{margin-top: 0;line-height: 1.4em;}
.mobile-inner .web-nav h1 b{font-size: 0.75em;}
.mobile-inner .web-nav h1 img{width: 25%;}
.mobile-inner .web-nav p b,.mobile-inner .web-nav p a{line-height: 2em;}
.in-tit h1,.in-tit h1{padding-top: 1%;}
 .footer one,.footer dt,.footer dd{ width: 96%;}
 .footer one{padding: 3% 0; }
}





@media only screen and (min-width: 1400px) and (max-width: 1600px)
{
.mobile-inner .web-nav h1{margin-top:0.8%;line-height: 1.4em;margin-left: 2%;}
.mobile-inner .web-nav h1 b{font-size: 0.75em;}
.mobile-inner .web-nav h1 img{width: 36%;}
.mobile-inner .web-nav p b,.mobile-inner .web-nav p a{line-height:3.8em;}
.in-tit h1,.in-tit h1{padding-top: 1%;}
.footer one{width: 90%;margin: 1% auto;display: block;overflow: hidden;padding: 3% 0; }
.in-banner div h1 b {margin-top: 0; font-size: 68px;}
.in-banner div h1 p {margin-top: 2%;}
.in-banner div h1 {top: 22%;}
.in-banner div h1 font {margin-top: 7%;}


}



@media only screen and (min-width: 1600px) and (max-width: 2300px)
{
.in-banner div h1 b{font-size: 75px;margin-top: 0.5%;}
.in-banner div h1 p{margin-top: 2.2%;}
.in-banner div h1{ top: 23%;}

.mobile-inner .web-nav h1{margin-left: 2%;}
.footer one{width: 90%;margin: 3em auto;display: block;overflow: hidden;padding: 3% 0; }
.index_one{height:850px;}
.lyz_tab_right p font{margin-top: 4%;font-size: 75px;}
.lyz_tab_right p e{margin-top: 8%;}
.index_news_bottom a p font{font-size: 19px;}
.index_news_bottom a p b{font-size: 14px;}
.index_one .lyz_tab_left .pro_con111 ul li p{padding: 23% 0;}
.index_one .lyz_tab_left .pro_con111 ul li#one1{margin-top: 80px;}
.index_one .lyz_tab_left .pro_con111 ul li#one2{margin-top: 80px;}
.index_one .lyz_tab_left .pro_con111 ul li{width: 40%; height:180px;}
.index_one .lyz_tab_left .pro_con111 ul{width: 85%;}


.page_news_banner h3{    /*padding: 1% 0 1%;*/}
.index_news .index_news_top right a{ margin-top:11%;}
.page_news_list dl{    width: 1300px;}
.page_news_list_show{    width: 900px;margin: 2% auto 0;}
.page_news_list_show h4{    width: 1000px;}
.index_case .index_case_top right a{ margin-top:11%;}
.index_news_bottom a p t{ width:28%;}
.index_news_bottom a e{ overflow:hidden;float: right;width: 75%;height: 250px;}
.page_case_lb_more_xg{ width:1300px !important;}
.page_case_lb_more_c{ height:820px !important;}
.page_case_lb_more_c left #tqchina_banner{ height:750px !important;}
.page_case_lb_c .grid li p b{ margin-top:3.5%;}
.page_case_lb_c .grid li p t{ margin-top:6%;}
.page_case_lb_more_c right h4 strong{ width:75%;}

.page_header{ height:70px;}
.page_header .top{ height:70px;}
.page_header .top .mobile{ height:70px;}
.page_header .mobile-inner-header-icon {width: 8%;}

.page_case_dg{       padding: 1% 2% 1% 1%;}

.page_case_lb_more_c right h5 p b{    margin-right: 15%;}
.page_case_lb_more_c right h5 p {   }

.page_case_lb_more_xg{    margin: 2% auto 2%;}

.page_case_lb_more_xg a p{    padding: 4% 5%;}
.page_case_lb_more_xg a p font{   font-size: 14px;}

.page_about_two left{height: 670px;}
.page_about_two right{    height: 670px;}
.page_about_one left h3 dl dt b{width: 45px;height: 45px;line-height: 47px;    font-size: 20px;}
.page_about_one left h3 dl span{       margin: 3% 5.4% 0;}
.page_about_three_l{margin-left: 18%;}
.three_l_list .three_l_txt p{width: 35px;height: 35px;    line-height: 35px;}

.page_case_lb_more_c right h4{height: 26%;background: #fff;overflow: hidden;width: 85%;margin: auto;}
.page_case_lb_more_c right h4 font{color: #0d7cb4;font-size: 21px;display: block;margin-top: 4%;}
.page_case_lb_more_c right h4 t{height: 2px;background: #0d7cb4;width: 18%;display: block;    margin: 2% 0 1%;}
.page_case_lb_more_c right h4 c{display: block;color: #555555;font-size: 14px;   }
.page_case_lb_more_c right h4 span{display: block;margin-top: 2%;}
.page_case_lb_more_c right h4 span b{color: #333;font-size: 18px;margin-right:4%;}
.page_case_lb_more_c right h4 span b:last-child{margin-right: 0;}
.page_case_lb_more_c right h4 p{margin:2% auto 0;overflow: hidden;}
.page_case_lb_more_c right h4 p b{ float:left; overflow:hidden;margin-right:6%;    width: 46%;}
.page_case_lb_more_c right h4 p b:last-child{margin-right: 0;}
.page_case_lb_more_c right h4 p span{ display:block;}
.page_case_lb_more_c right h4 p span font{color: #333;font-size: 16px;text-align: left !important;    margin-top:1% !important;    font-weight: bold;    line-height: 30px;}
.page_case_lb_more_c right h4 p span strong{color: #888;font-size: 15px; font-weight:normal;    line-height: 18px;}

.page_case_lb_more_c right h5 strong{display: block;color: #555;width: 85%;margin: 5% auto 0;line-height: 24px;}
.page_case_lb_more_c right h5 strong P{font-size: 14px;}

.page_case_lb_more_c right h5{background: #f7f7f7;height: 67%;overflow: hidden;}

}


/* 建昌服务 */

.quarto-activities h3 font 
{
    display: block;
    color: #333;
    font-size: 16px;
    line-height: 28px;}

    .quarto-activities .service_fwtit h2{
        font-family:"微软雅黑";
        font-size: 30px;
        color: #333;
        padding: 20px 0px;
    }    

.service_panl h3{ font-size: 30px; color: #333;}

@media (max-width:768px ){
    .page_news_banner{padding-left:0;}
    .page_news_banner .newnav {
        margin: 3% auto 0;
        width: 55%;
        min-width: 240px;
        text-align: center;
        overflow: hidden;
    }
    .page_news_banner .newnav dt {
        width: 32%;
    }
    .page_case_lb_more_c{
        height:400px;
    }

    /* add 2019/11/19 */
    .page_case_lb_more_xg a{
        margin-right: 0;
    }
}


@media (max-width:508px ){
    .page_news_banner .newnav {
        margin: 3% auto 0;
        width:86%;
    }
    .page_news_list a .pic{
        height:154px;
    }
    .slider-arrow {
        margin-bottom: -20px;
        width:40px;
        height: 40px;
        line-height: 40px;
    }

}




img{
    max-width:100%;
}

.page_case_lb_more_c right h4 font{font-weight: bold;}
.page_case_lb_more_c right h5 strong b{font-size: 21px;color: #0d7cb4;display: block;margin-bottom:2%; font-weight: bold}

